MkDependencyTable
Node for a table showing dependencies for a package.¶
Example: From Project¶
Name | Summary | Marker |
---|---|---|
anybadge | Simple, flexible badge generator for project badges. | |
PyYAML | YAML parser and emitter for Python | |
Jinja2 | A very fast and expressive template engine. | |
PyGithub | Use the full Github API v3 | |
fsspec | File-system specification | |
deepmerge | a toolset to deeply merge python dictionaries. | |
pipdeptree | Command line utility to show dependency tree of packages. | |
jinjarope | Jinja2 utilities, loaders & fsspec integration. | |
coloraide | A color library for Python. | |
universal-pathlib | pathlib api extended to use fsspec backends | |
requests | Python HTTP for Humans. | |
natsort | Simple yet flexible natural sorting in Python. | |
aiohttp | Async http client/server framework (asyncio) | |
griffe | Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API. | |
tomli_w | A lil' TOML writer | |
git-changelog | Automatic Changelog generator using Jinja2 templates. | |
GitPython | GitPython is a Python library used to interact with Git repositories | |
pyconify | iconify for python. Universal icon framework | |
requests-cache | A persistent cache for python requests | |
mkdocstrings | Automatic documentation from sources, for MkDocs. |
| Name | Summary | Marker |
|--- | --- | --- |
| **<font size='3'>[anybadge](https://github.com/jongracecox/anybadge)</font>** | *Simple, flexible badge generator for project badges.* | |
| **<font size='3'>[PyYAML](https://pyyaml.org/)</font>** | *YAML parser and emitter for Python* | |
| **<font size='3'>[Jinja2](https://palletsprojects.com/p/jinja/)</font>** | *A very fast and expressive template engine.* | |
| **<font size='3'>[PyGithub](https://github.com/pygithub/pygithub)</font>** | *Use the full Github API v3* | |
| **<font size='3'>[fsspec](https://github.com/fsspec/filesystem_spec)</font>** | *File-system specification* | |
| **<font size='3'>[deepmerge](http://deepmerge.readthedocs.io/en/latest/)</font>** | *a toolset to deeply merge python dictionaries.* | |
| **<font size='3'>[pipdeptree](https://github.com/tox-dev/pipdeptree)</font>** | *Command line utility to show dependency tree of packages.* | |
| **<font size='3'>[jinjarope](https://phil65.github.io/jinjarope/)</font>** | *Jinja2 utilities, loaders & fsspec integration.* | |
| **<font size='3'>[coloraide](https://github.com/facelessuser/coloraide)</font>** | *A color library for Python.* | |
| **<font size='3'>[universal-pathlib](https://github.com/fsspec/universal_pathlib)</font>** | *pathlib api extended to use fsspec backends* | |
| **<font size='3'>[requests](https://requests.readthedocs.io)</font>** | *Python HTTP for Humans.* | |
| **<font size='3'>[natsort](https://github.com/SethMMorton/natsort)</font>** | *Simple yet flexible natural sorting in Python.* | |
| **<font size='3'>[aiohttp](https://github.com/aio-libs/aiohttp)</font>** | *Async http client/server framework (asyncio)* | |
| **<font size='3'>[griffe](https://mkdocstrings.github.io/griffe)</font>** | *Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API.* | |
| **<font size='3'>[tomli_w](https://github.com/hukkin/tomli-w)</font>** | *A lil' TOML writer* | |
| **<font size='3'>[git-changelog](https://pawamoy.github.io/git-changelog)</font>** | *Automatic Changelog generator using Jinja2 templates.* | |
| **<font size='3'>[GitPython](https://github.com/gitpython-developers/GitPython)</font>** | *GitPython is a Python library used to interact with Git repositories* | |
| **<font size='3'>[pyconify](https://github.com/pyapp-kit/pyconify)</font>** | *iconify for python. Universal icon framework* | |
| **<font size='3'>[requests-cache](https://github.com/requests-cache/requests-cache)</font>** | *A persistent cache for python requests* | |
| **<font size='3'>[mkdocstrings](https://mkdocstrings.github.io)</font>** | *Automatic documentation from sources, for MkDocs.* | |
Example: Explicit package¶
Name | Summary | Marker |
---|---|---|
Babel | Internationalization utilities | extra == "i18n" |
MarkupSafe | Safely add untrusted strings to HTML/XML markup. |
| Name | Summary | Marker |
|--- | --- | --- |
| **<font size='3'>[Babel](https://babel.pocoo.org/)</font>** | *Internationalization utilities* | `extra == "i18n"` |
| **<font size='3'>[MarkupSafe](https://palletsprojects.com/p/markupsafe/)</font>** | *Safely add untrusted strings to HTML/XML markup.* | |
<table>
<thead>
<tr>
<th>Name</th>
<th>Summary</th>
<th>Marker</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong><font size='3'><a href="https://babel.pocoo.org/">Babel</a></font></strong></td>
<td><em>Internationalization utilities</em></td>
<td><code>extra == "i18n"</code></td>
</tr>
<tr>
<td><strong><font size='3'><a href="https://palletsprojects.com/p/markupsafe/">MarkupSafe</a></font></strong></td>
<td><em>Safely add untrusted strings to HTML/XML markup.</em></td>
<td></td>
</tr>
</tbody>
</table>
Example: Badge style¶
Name | Summary |
---|---|
MarkupSafe |
Safely add untrusted strings to HTML/XML markup. |
PyYAML |
YAML parser and emitter for Python |
pathspec |
Utility library for gitignore style pattern matching of file paths. |
platformdirs |
A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir". |
mergedeep |
A deep merge function for 🐍. |
Jinja2 |
A very fast and expressive template engine. |
packaging |
Core utilities for Python packages |
watchdog |
Filesystem events monitoring |
pyyaml_env_tag |
A custom YAML tag for referencing environment variables in YAML files. |
typing_extensionspython_version < "3.8" |
Backported and Experimental Type Hints for Python 3.8+ |
Babelextra == "i18n" |
Internationalization utilities |
click |
Composable command line interface toolkit |
Markdown |
Python implementation of John Gruber's Markdown. |
coloramaplatform_system == "Windows" |
Cross-platform colored terminal text. |
ghp-import |
Copy your docs directly to the gh-pages branch. |
| Name | Summary |
|--- | --- |
| **<font size='3'>[MarkupSafe](https://palletsprojects.com/p/markupsafe/)</font>**<br> | *Safely add untrusted strings to HTML/XML markup.*<br><body><a href='https://palletsprojects.com/donate'><svg xmlns="http://www.w3.org/2000/svg" width="180" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_24"> <rect width="180" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_24)"> <path fill="#555" d="M0 0h50v20H0z"/> <path fill="#ffa724" d="M50 0h130v20H50z"/> <path fill="url(#b)" d="M0 0h180v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="26.0" y="15" fill="#010101" fill-opacity=".3">Donate</text> <text x="25.0" y="14">Donate</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="116.0" y="15" fill="#010101" fill-opacity=".3">palletsprojects.com</text> <text x="115.0" y="14">palletsprojects.com</text> </g></svg></a></body> <body><a href='https://markupsafe.palletsprojects.com/'><svg xmlns="http://www.w3.org/2000/svg" width="302" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_25"> <rect width="302" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_25)"> <path fill="#555" d="M0 0h97v20H0z"/> <path fill="#ffa724" d="M97 0h205v20H97z"/> <path fill="url(#b)" d="M0 0h302v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text> <text x="48.5" y="14">Documentation</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="200.5" y="15" fill="#010101" fill-opacity=".3">markupsafe.palletsprojects.com</text> <text x="199.5" y="14">markupsafe.palletsprojects.com</text> </g></svg></a></body> <body><a href='https://markupsafe.palletsprojects.com/changes/'><svg xmlns="http://www.w3.org/2000/svg" width="264" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_26"> <rect width="264" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_26)"> <path fill="#555" d="M0 0h59v20H0z"/> <path fill="#ffa724" d="M59 0h205v20H59z"/> <path fill="url(#b)" d="M0 0h264v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="30.5" y="15" fill="#010101" fill-opacity=".3">Changes</text> <text x="29.5" y="14">Changes</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="162.5" y="15" fill="#010101" fill-opacity=".3">markupsafe.palletsprojects.com</text> <text x="161.5" y="14">markupsafe.palletsprojects.com</text> </g></svg></a></body> <body><a href='https://github.com/pallets/markupsafe/'><svg xmlns="http://www.w3.org/2000/svg" width="159" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_27"> <rect width="159" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_27)"> <path fill="#555" d="M0 0h83v20H0z"/> <path fill="#ffa724" d="M83 0h76v20H83z"/> <path fill="url(#b)" d="M0 0h159v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="42.5" y="15" fill="#010101" fill-opacity=".3">Source Code</text> <text x="41.5" y="14">Source Code</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="122.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="121.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/pallets/markupsafe/issues/'><svg xmlns="http://www.w3.org/2000/svg" width="170" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_28"> <rect width="170" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_28)"> <path fill="#555" d="M0 0h94v20H0z"/> <path fill="#ffa724" d="M94 0h76v20H94z"/> <path fill="url(#b)" d="M0 0h170v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="48.0" y="15" fill="#010101" fill-opacity=".3">Issue Tracker</text> <text x="47.0" y="14">Issue Tracker</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="133.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="132.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://discord.gg/pallets'><svg xmlns="http://www.w3.org/2000/svg" width="110" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_29"> <rect width="110" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_29)"> <path fill="#555" d="M0 0h36v20H0z"/> <path fill="#ffa724" d="M36 0h74v20H36z"/> <path fill="url(#b)" d="M0 0h110v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="19.0" y="15" fill="#010101" fill-opacity=".3">Chat</text> <text x="18.0" y="14">Chat</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="74.0" y="15" fill="#010101" fill-opacity=".3">discord.gg</text> <text x="73.0" y="14">discord.gg</text> </g></svg></a></body> <body><a href='https://palletsprojects.com/p/markupsafe/'><svg xmlns="http://www.w3.org/2000/svg" width="206" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_30"> <rect width="206" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_30)"> <path fill="#555" d="M0 0h76v20H0z"/> <path fill="#ffa724" d="M76 0h130v20H76z"/> <path fill="url(#b)" d="M0 0h206v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="39.0" y="15" fill="#010101" fill-opacity=".3">home_page</text> <text x="38.0" y="14">home_page</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="142.0" y="15" fill="#010101" fill-opacity=".3">palletsprojects.com</text> <text x="141.0" y="14">palletsprojects.com</text> </g></svg></a></body> |
| **<font size='3'>[PyYAML](https://pyyaml.org/)</font>**<br> | *YAML parser and emitter for Python*<br><body><a href='https://github.com/yaml/pyyaml/issues'><svg xmlns="http://www.w3.org/2000/svg" width="158" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_31"> <rect width="158" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_31)"> <path fill="#555" d="M0 0h82v20H0z"/> <path fill="#ffa724" d="M82 0h76v20H82z"/> <path fill="url(#b)" d="M0 0h158v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="42.0" y="15" fill="#010101" fill-opacity=".3">Bug Tracker</text> <text x="41.0" y="14">Bug Tracker</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="121.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="120.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/yaml/pyyaml/actions'><svg xmlns="http://www.w3.org/2000/svg" width="98" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_32"> <rect width="98" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_32)"> <path fill="#555" d="M0 0h22v20H0z"/> <path fill="#ffa724" d="M22 0h76v20H22z"/> <path fill="url(#b)" d="M0 0h98v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="12.0" y="15" fill="#010101" fill-opacity=".3">CI</text> <text x="11.0" y="14">CI</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="61.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="60.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://pyyaml.org/wiki/PyYAMLDocumentation'><svg xmlns="http://www.w3.org/2000/svg" width="174" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_33"> <rect width="174" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_33)"> <path fill="#555" d="M0 0h97v20H0z"/> <path fill="#ffa724" d="M97 0h77v20H97z"/> <path fill="url(#b)" d="M0 0h174v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text> <text x="48.5" y="14">Documentation</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="136.5" y="15" fill="#010101" fill-opacity=".3">pyyaml.org</text> <text x="135.5" y="14">pyyaml.org</text> </g></svg></a></body> <body><a href='http://lists.sourceforge.net/lists/listinfo/yaml-core'><svg xmlns="http://www.w3.org/2000/svg" width="223" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_34"> <rect width="223" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_34)"> <path fill="#555" d="M0 0h84v20H0z"/> <path fill="#ffa724" d="M84 0h139v20H84z"/> <path fill="url(#b)" d="M0 0h223v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="43.0" y="15" fill="#010101" fill-opacity=".3">Mailing lists</text> <text x="42.0" y="14">Mailing lists</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="154.5" y="15" fill="#010101" fill-opacity=".3">lists.sourceforge.net</text> <text x="153.5" y="14">lists.sourceforge.net</text> </g></svg></a></body> <body><a href='https://github.com/yaml/pyyaml'><svg xmlns="http://www.w3.org/2000/svg" width="159" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_27"> <rect width="159" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_27)"> <path fill="#555" d="M0 0h83v20H0z"/> <path fill="#ffa724" d="M83 0h76v20H83z"/> <path fill="url(#b)" d="M0 0h159v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="42.5" y="15" fill="#010101" fill-opacity=".3">Source Code</text> <text x="41.5" y="14">Source Code</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="122.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="121.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://pyyaml.org/'><svg xmlns="http://www.w3.org/2000/svg" width="153" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_35"> <rect width="153" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_35)"> <path fill="#555" d="M0 0h76v20H0z"/> <path fill="#ffa724" d="M76 0h77v20H76z"/> <path fill="url(#b)" d="M0 0h153v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="39.0" y="15" fill="#010101" fill-opacity=".3">home_page</text> <text x="38.0" y="14">home_page</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="115.5" y="15" fill="#010101" fill-opacity=".3">pyyaml.org</text> <text x="114.5" y="14">pyyaml.org</text> </g></svg></a></body> |
| **<font size='3'>[pathspec](https://python-path-specification.readthedocs.io/en/latest/index.html)</font>**<br> | *Utility library for gitignore style pattern matching of file paths.*<br><body><a href='https://python-path-specification.readthedocs.io/en/latest/index.html'><svg xmlns="http://www.w3.org/2000/svg" width="358" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_36"> <rect width="358" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_36)"> <path fill="#555" d="M0 0h97v20H0z"/> <path fill="#ffa724" d="M97 0h261v20H97z"/> <path fill="url(#b)" d="M0 0h358v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text> <text x="48.5" y="14">Documentation</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="228.5" y="15" fill="#010101" fill-opacity=".3">python-path-specification.readthedocs.io</text> <text x="227.5" y="14">python-path-specification.readthedocs.io</text> </g></svg></a></body> <body><a href='https://github.com/cpburnz/python-pathspec/issues'><svg xmlns="http://www.w3.org/2000/svg" width="170" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_28"> <rect width="170" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_28)"> <path fill="#555" d="M0 0h94v20H0z"/> <path fill="#ffa724" d="M94 0h76v20H94z"/> <path fill="url(#b)" d="M0 0h170v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="48.0" y="15" fill="#010101" fill-opacity=".3">Issue Tracker</text> <text x="47.0" y="14">Issue Tracker</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="133.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="132.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/cpburnz/python-pathspec'><svg xmlns="http://www.w3.org/2000/svg" width="159" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_27"> <rect width="159" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_27)"> <path fill="#555" d="M0 0h83v20H0z"/> <path fill="#ffa724" d="M83 0h76v20H83z"/> <path fill="url(#b)" d="M0 0h159v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="42.5" y="15" fill="#010101" fill-opacity=".3">Source Code</text> <text x="41.5" y="14">Source Code</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="122.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="121.0" y="14">github.com</text> </g></svg></a></body> |
| **<font size='3'>[platformdirs](https://github.com/platformdirs/platformdirs)</font>**<br> | *A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".*<br><body><a href='https://platformdirs.readthedocs.io'><svg xmlns="http://www.w3.org/2000/svg" width="277" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_37"> <rect width="277" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_37)"> <path fill="#555" d="M0 0h97v20H0z"/> <path fill="#ffa724" d="M97 0h180v20H97z"/> <path fill="url(#b)" d="M0 0h277v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text> <text x="48.5" y="14">Documentation</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="188.0" y="15" fill="#010101" fill-opacity=".3">platformdirs.readthedocs.io</text> <text x="187.0" y="14">platformdirs.readthedocs.io</text> </g></svg></a></body> <body><a href='https://github.com/platformdirs/platformdirs'><svg xmlns="http://www.w3.org/2000/svg" width="145" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_38"> <rect width="145" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_38)"> <path fill="#555" d="M0 0h69v20H0z"/> <path fill="#ffa724" d="M69 0h76v20H69z"/> <path fill="url(#b)" d="M0 0h145v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="35.5" y="15" fill="#010101" fill-opacity=".3">Homepage</text> <text x="34.5" y="14">Homepage</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="108.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="107.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/platformdirs/platformdirs'><svg xmlns="http://www.w3.org/2000/svg" width="127" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_39"> <rect width="127" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_39)"> <path fill="#555" d="M0 0h51v20H0z"/> <path fill="#ffa724" d="M51 0h76v20H51z"/> <path fill="url(#b)" d="M0 0h127v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="26.5" y="15" fill="#010101" fill-opacity=".3">Source</text> <text x="25.5" y="14">Source</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="90.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="89.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/platformdirs/platformdirs/issues'><svg xmlns="http://www.w3.org/2000/svg" width="133" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_40"> <rect width="133" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_40)"> <path fill="#555" d="M0 0h57v20H0z"/> <path fill="#ffa724" d="M57 0h76v20H57z"/> <path fill="url(#b)" d="M0 0h133v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="29.5" y="15" fill="#010101" fill-opacity=".3">Tracker</text> <text x="28.5" y="14">Tracker</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="96.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="95.0" y="14">github.com</text> </g></svg></a></body> |
| **<font size='3'>[mergedeep](https://github.com/clarketm/mergedeep)</font>**<br> | *A deep merge function for 🐍.*<br><body><a href='https://github.com/clarketm/mergedeep'><svg xmlns="http://www.w3.org/2000/svg" width="152" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_41"> <rect width="152" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_41)"> <path fill="#555" d="M0 0h76v20H0z"/> <path fill="#ffa724" d="M76 0h76v20H76z"/> <path fill="url(#b)" d="M0 0h152v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="39.0" y="15" fill="#010101" fill-opacity=".3">home_page</text> <text x="38.0" y="14">home_page</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="115.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="114.0" y="14">github.com</text> </g></svg></a></body> |
| **<font size='3'>[Jinja2](https://palletsprojects.com/p/jinja/)</font>**<br> | *A very fast and expressive template engine.*<br><body><a href='https://palletsprojects.com/donate'><svg xmlns="http://www.w3.org/2000/svg" width="180" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_24"> <rect width="180" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_24)"> <path fill="#555" d="M0 0h50v20H0z"/> <path fill="#ffa724" d="M50 0h130v20H50z"/> <path fill="url(#b)" d="M0 0h180v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="26.0" y="15" fill="#010101" fill-opacity=".3">Donate</text> <text x="25.0" y="14">Donate</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="116.0" y="15" fill="#010101" fill-opacity=".3">palletsprojects.com</text> <text x="115.0" y="14">palletsprojects.com</text> </g></svg></a></body> <body><a href='https://jinja.palletsprojects.com/'><svg xmlns="http://www.w3.org/2000/svg" width="258" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_42"> <rect width="258" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_42)"> <path fill="#555" d="M0 0h97v20H0z"/> <path fill="#ffa724" d="M97 0h161v20H97z"/> <path fill="url(#b)" d="M0 0h258v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text> <text x="48.5" y="14">Documentation</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="178.5" y="15" fill="#010101" fill-opacity=".3">jinja.palletsprojects.com</text> <text x="177.5" y="14">jinja.palletsprojects.com</text> </g></svg></a></body> <body><a href='https://jinja.palletsprojects.com/changes/'><svg xmlns="http://www.w3.org/2000/svg" width="220" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_43"> <rect width="220" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_43)"> <path fill="#555" d="M0 0h59v20H0z"/> <path fill="#ffa724" d="M59 0h161v20H59z"/> <path fill="url(#b)" d="M0 0h220v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="30.5" y="15" fill="#010101" fill-opacity=".3">Changes</text> <text x="29.5" y="14">Changes</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="140.5" y="15" fill="#010101" fill-opacity=".3">jinja.palletsprojects.com</text> <text x="139.5" y="14">jinja.palletsprojects.com</text> </g></svg></a></body> <body><a href='https://github.com/pallets/jinja/'><svg xmlns="http://www.w3.org/2000/svg" width="159" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_27"> <rect width="159" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_27)"> <path fill="#555" d="M0 0h83v20H0z"/> <path fill="#ffa724" d="M83 0h76v20H83z"/> <path fill="url(#b)" d="M0 0h159v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="42.5" y="15" fill="#010101" fill-opacity=".3">Source Code</text> <text x="41.5" y="14">Source Code</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="122.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="121.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/pallets/jinja/issues/'><svg xmlns="http://www.w3.org/2000/svg" width="170" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_28"> <rect width="170" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_28)"> <path fill="#555" d="M0 0h94v20H0z"/> <path fill="#ffa724" d="M94 0h76v20H94z"/> <path fill="url(#b)" d="M0 0h170v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="48.0" y="15" fill="#010101" fill-opacity=".3">Issue Tracker</text> <text x="47.0" y="14">Issue Tracker</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="133.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="132.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://twitter.com/PalletsTeam'><svg xmlns="http://www.w3.org/2000/svg" width="129" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_44"> <rect width="129" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_44)"> <path fill="#555" d="M0 0h51v20H0z"/> <path fill="#ffa724" d="M51 0h78v20H51z"/> <path fill="url(#b)" d="M0 0h129v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="26.5" y="15" fill="#010101" fill-opacity=".3">Twitter</text> <text x="25.5" y="14">Twitter</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="91.0" y="15" fill="#010101" fill-opacity=".3">twitter.com</text> <text x="90.0" y="14">twitter.com</text> </g></svg></a></body> <body><a href='https://discord.gg/pallets'><svg xmlns="http://www.w3.org/2000/svg" width="110" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_29"> <rect width="110" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_29)"> <path fill="#555" d="M0 0h36v20H0z"/> <path fill="#ffa724" d="M36 0h74v20H36z"/> <path fill="url(#b)" d="M0 0h110v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="19.0" y="15" fill="#010101" fill-opacity=".3">Chat</text> <text x="18.0" y="14">Chat</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="74.0" y="15" fill="#010101" fill-opacity=".3">discord.gg</text> <text x="73.0" y="14">discord.gg</text> </g></svg></a></body> <body><a href='https://palletsprojects.com/p/jinja/'><svg xmlns="http://www.w3.org/2000/svg" width="206" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_30"> <rect width="206" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_30)"> <path fill="#555" d="M0 0h76v20H0z"/> <path fill="#ffa724" d="M76 0h130v20H76z"/> <path fill="url(#b)" d="M0 0h206v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="39.0" y="15" fill="#010101" fill-opacity=".3">home_page</text> <text x="38.0" y="14">home_page</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="142.0" y="15" fill="#010101" fill-opacity=".3">palletsprojects.com</text> <text x="141.0" y="14">palletsprojects.com</text> </g></svg></a></body> |
| **<font size='3'>[packaging](https://packaging.pypa.io/)</font>**<br> | *Core utilities for Python packages*<br><body><a href='https://packaging.pypa.io/'><svg xmlns="http://www.w3.org/2000/svg" width="216" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_45"> <rect width="216" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_45)"> <path fill="#555" d="M0 0h97v20H0z"/> <path fill="#ffa724" d="M97 0h119v20H97z"/> <path fill="url(#b)" d="M0 0h216v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text> <text x="48.5" y="14">Documentation</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="157.5" y="15" fill="#010101" fill-opacity=".3">packaging.pypa.io</text> <text x="156.5" y="14">packaging.pypa.io</text> </g></svg></a></body> <body><a href='https://github.com/pypa/packaging'><svg xmlns="http://www.w3.org/2000/svg" width="127" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_39"> <rect width="127" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_39)"> <path fill="#555" d="M0 0h51v20H0z"/> <path fill="#ffa724" d="M51 0h76v20H51z"/> <path fill="url(#b)" d="M0 0h127v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="26.5" y="15" fill="#010101" fill-opacity=".3">Source</text> <text x="25.5" y="14">Source</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="90.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="89.0" y="14">github.com</text> </g></svg></a></body> |
| **<font size='3'>[watchdog](https://github.com/gorakhargosh/watchdog)</font>**<br> | *Filesystem events monitoring*<br><body><a href='https://python-watchdog.readthedocs.io/en/stable/'><svg xmlns="http://www.w3.org/2000/svg" width="302" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_46"> <rect width="302" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_46)"> <path fill="#555" d="M0 0h97v20H0z"/> <path fill="#ffa724" d="M97 0h205v20H97z"/> <path fill="url(#b)" d="M0 0h302v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text> <text x="48.5" y="14">Documentation</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="200.5" y="15" fill="#010101" fill-opacity=".3">python-watchdog.readthedocs.io</text> <text x="199.5" y="14">python-watchdog.readthedocs.io</text> </g></svg></a></body> <body><a href='https://github.com/gorakhargosh/watchdog/'><svg xmlns="http://www.w3.org/2000/svg" width="127" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_39"> <rect width="127" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_39)"> <path fill="#555" d="M0 0h51v20H0z"/> <path fill="#ffa724" d="M51 0h76v20H51z"/> <path fill="url(#b)" d="M0 0h127v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="26.5" y="15" fill="#010101" fill-opacity=".3">Source</text> <text x="25.5" y="14">Source</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="90.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="89.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/gorakhargosh/watchdog/issues'><svg xmlns="http://www.w3.org/2000/svg" width="126" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_47"> <rect width="126" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_47)"> <path fill="#555" d="M0 0h50v20H0z"/> <path fill="#ffa724" d="M50 0h76v20H50z"/> <path fill="url(#b)" d="M0 0h126v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="26.0" y="15" fill="#010101" fill-opacity=".3">Issues</text> <text x="25.0" y="14">Issues</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="89.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="88.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/gorakhargosh/watchdog/blob/master/changelog.rst'><svg xmlns="http://www.w3.org/2000/svg" width="146" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_48"> <rect width="146" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_48)"> <path fill="#555" d="M0 0h70v20H0z"/> <path fill="#ffa724" d="M70 0h76v20H70z"/> <path fill="url(#b)" d="M0 0h146v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="36.0" y="15" fill="#010101" fill-opacity=".3">Changelog</text> <text x="35.0" y="14">Changelog</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="109.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="108.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/gorakhargosh/watchdog'><svg xmlns="http://www.w3.org/2000/svg" width="152" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_41"> <rect width="152" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_41)"> <path fill="#555" d="M0 0h76v20H0z"/> <path fill="#ffa724" d="M76 0h76v20H76z"/> <path fill="url(#b)" d="M0 0h152v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="39.0" y="15" fill="#010101" fill-opacity=".3">home_page</text> <text x="38.0" y="14">home_page</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="115.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="114.0" y="14">github.com</text> </g></svg></a></body> |
| **<font size='3'>[pyyaml_env_tag](https://github.com/waylan/pyyaml-env-tag)</font>**<br> | *A custom YAML tag for referencing environment variables in YAML files. *<br><body><a href='https://github.com/waylan/pyyaml-env-tag'><svg xmlns="http://www.w3.org/2000/svg" width="152" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_41"> <rect width="152" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_41)"> <path fill="#555" d="M0 0h76v20H0z"/> <path fill="#ffa724" d="M76 0h76v20H76z"/> <path fill="url(#b)" d="M0 0h152v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="39.0" y="15" fill="#010101" fill-opacity=".3">home_page</text> <text x="38.0" y="14">home_page</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="115.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="114.0" y="14">github.com</text> </g></svg></a></body> |
| **<font size='3'>[typing_extensions](https://typing-extensions.readthedocs.io/)</font>**<br>`python_version < "3.8"` | *Backported and Experimental Type Hints for Python 3.8+*<br><body><a href='https://github.com/python/typing_extensions/issues'><svg xmlns="http://www.w3.org/2000/svg" width="158" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_31"> <rect width="158" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_31)"> <path fill="#555" d="M0 0h82v20H0z"/> <path fill="#ffa724" d="M82 0h76v20H82z"/> <path fill="url(#b)" d="M0 0h158v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="42.0" y="15" fill="#010101" fill-opacity=".3">Bug Tracker</text> <text x="41.0" y="14">Bug Tracker</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="121.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="120.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/python/typing_extensions/blob/main/CHANGELOG.md'><svg xmlns="http://www.w3.org/2000/svg" width="135" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_49"> <rect width="135" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_49)"> <path fill="#555" d="M0 0h59v20H0z"/> <path fill="#ffa724" d="M59 0h76v20H59z"/> <path fill="url(#b)" d="M0 0h135v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="30.5" y="15" fill="#010101" fill-opacity=".3">Changes</text> <text x="29.5" y="14">Changes</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="98.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="97.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://typing-extensions.readthedocs.io/'><svg xmlns="http://www.w3.org/2000/svg" width="310" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_50"> <rect width="310" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_50)"> <path fill="#555" d="M0 0h97v20H0z"/> <path fill="#ffa724" d="M97 0h213v20H97z"/> <path fill="url(#b)" d="M0 0h310v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text> <text x="48.5" y="14">Documentation</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="204.5" y="15" fill="#010101" fill-opacity=".3">typing-extensions.readthedocs.io</text> <text x="203.5" y="14">typing-extensions.readthedocs.io</text> </g></svg></a></body> <body><a href='https://github.com/python/typing_extensions'><svg xmlns="http://www.w3.org/2000/svg" width="117" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_51"> <rect width="117" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_51)"> <path fill="#555" d="M0 0h41v20H0z"/> <path fill="#ffa724" d="M41 0h76v20H41z"/> <path fill="url(#b)" d="M0 0h117v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="21.5" y="15" fill="#010101" fill-opacity=".3">Home</text> <text x="20.5" y="14">Home</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="80.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="79.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/python/typing/discussions'><svg xmlns="http://www.w3.org/2000/svg" width="147" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_52"> <rect width="147" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_52)"> <path fill="#555" d="M0 0h71v20H0z"/> <path fill="#ffa724" d="M71 0h76v20H71z"/> <path fill="url(#b)" d="M0 0h147v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="36.5" y="15" fill="#010101" fill-opacity=".3">Q & A</text> <text x="35.5" y="14">Q & A</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="110.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="109.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/python/typing_extensions'><svg xmlns="http://www.w3.org/2000/svg" width="150" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_53"> <rect width="150" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_53)"> <path fill="#555" d="M0 0h74v20H0z"/> <path fill="#ffa724" d="M74 0h76v20H74z"/> <path fill="url(#b)" d="M0 0h150v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="38.0" y="15" fill="#010101" fill-opacity=".3">Repository</text> <text x="37.0" y="14">Repository</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="113.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="112.0" y="14">github.com</text> </g></svg></a></body> |
| **<font size='3'>[Babel](https://babel.pocoo.org/)</font>**<br>`extra == "i18n"` | *Internationalization utilities*<br><body><a href='https://github.com/python-babel/babel'><svg xmlns="http://www.w3.org/2000/svg" width="127" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_39"> <rect width="127" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_39)"> <path fill="#555" d="M0 0h51v20H0z"/> <path fill="#ffa724" d="M51 0h76v20H51z"/> <path fill="url(#b)" d="M0 0h127v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="26.5" y="15" fill="#010101" fill-opacity=".3">Source</text> <text x="25.5" y="14">Source</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="90.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="89.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://babel.pocoo.org/'><svg xmlns="http://www.w3.org/2000/svg" width="183" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_54"> <rect width="183" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_54)"> <path fill="#555" d="M0 0h76v20H0z"/> <path fill="#ffa724" d="M76 0h107v20H76z"/> <path fill="url(#b)" d="M0 0h183v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="39.0" y="15" fill="#010101" fill-opacity=".3">home_page</text> <text x="38.0" y="14">home_page</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="130.5" y="15" fill="#010101" fill-opacity=".3">babel.pocoo.org</text> <text x="129.5" y="14">babel.pocoo.org</text> </g></svg></a></body> |
| **<font size='3'>[click](https://palletsprojects.com/p/click/)</font>**<br> | *Composable command line interface toolkit*<br><body><a href='https://palletsprojects.com/donate'><svg xmlns="http://www.w3.org/2000/svg" width="180" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_24"> <rect width="180" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_24)"> <path fill="#555" d="M0 0h50v20H0z"/> <path fill="#ffa724" d="M50 0h130v20H50z"/> <path fill="url(#b)" d="M0 0h180v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="26.0" y="15" fill="#010101" fill-opacity=".3">Donate</text> <text x="25.0" y="14">Donate</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="116.0" y="15" fill="#010101" fill-opacity=".3">palletsprojects.com</text> <text x="115.0" y="14">palletsprojects.com</text> </g></svg></a></body> <body><a href='https://click.palletsprojects.com/'><svg xmlns="http://www.w3.org/2000/svg" width="261" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_55"> <rect width="261" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_55)"> <path fill="#555" d="M0 0h97v20H0z"/> <path fill="#ffa724" d="M97 0h164v20H97z"/> <path fill="url(#b)" d="M0 0h261v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text> <text x="48.5" y="14">Documentation</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="180.0" y="15" fill="#010101" fill-opacity=".3">click.palletsprojects.com</text> <text x="179.0" y="14">click.palletsprojects.com</text> </g></svg></a></body> <body><a href='https://click.palletsprojects.com/changes/'><svg xmlns="http://www.w3.org/2000/svg" width="223" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_56"> <rect width="223" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_56)"> <path fill="#555" d="M0 0h59v20H0z"/> <path fill="#ffa724" d="M59 0h164v20H59z"/> <path fill="url(#b)" d="M0 0h223v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="30.5" y="15" fill="#010101" fill-opacity=".3">Changes</text> <text x="29.5" y="14">Changes</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="142.0" y="15" fill="#010101" fill-opacity=".3">click.palletsprojects.com</text> <text x="141.0" y="14">click.palletsprojects.com</text> </g></svg></a></body> <body><a href='https://github.com/pallets/click/'><svg xmlns="http://www.w3.org/2000/svg" width="159" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_27"> <rect width="159" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_27)"> <path fill="#555" d="M0 0h83v20H0z"/> <path fill="#ffa724" d="M83 0h76v20H83z"/> <path fill="url(#b)" d="M0 0h159v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="42.5" y="15" fill="#010101" fill-opacity=".3">Source Code</text> <text x="41.5" y="14">Source Code</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="122.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="121.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/pallets/click/issues/'><svg xmlns="http://www.w3.org/2000/svg" width="170" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_28"> <rect width="170" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_28)"> <path fill="#555" d="M0 0h94v20H0z"/> <path fill="#ffa724" d="M94 0h76v20H94z"/> <path fill="url(#b)" d="M0 0h170v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="48.0" y="15" fill="#010101" fill-opacity=".3">Issue Tracker</text> <text x="47.0" y="14">Issue Tracker</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="133.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="132.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://discord.gg/pallets'><svg xmlns="http://www.w3.org/2000/svg" width="110" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_29"> <rect width="110" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_29)"> <path fill="#555" d="M0 0h36v20H0z"/> <path fill="#ffa724" d="M36 0h74v20H36z"/> <path fill="url(#b)" d="M0 0h110v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="19.0" y="15" fill="#010101" fill-opacity=".3">Chat</text> <text x="18.0" y="14">Chat</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="74.0" y="15" fill="#010101" fill-opacity=".3">discord.gg</text> <text x="73.0" y="14">discord.gg</text> </g></svg></a></body> <body><a href='https://palletsprojects.com/p/click/'><svg xmlns="http://www.w3.org/2000/svg" width="206" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_30"> <rect width="206" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_30)"> <path fill="#555" d="M0 0h76v20H0z"/> <path fill="#ffa724" d="M76 0h130v20H76z"/> <path fill="url(#b)" d="M0 0h206v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="39.0" y="15" fill="#010101" fill-opacity=".3">home_page</text> <text x="38.0" y="14">home_page</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="142.0" y="15" fill="#010101" fill-opacity=".3">palletsprojects.com</text> <text x="141.0" y="14">palletsprojects.com</text> </g></svg></a></body> |
| **<font size='3'>[Markdown](https://Python-Markdown.github.io/)</font>**<br> | *Python implementation of John Gruber's Markdown.*<br><body><a href='https://Python-Markdown.github.io/'><svg xmlns="http://www.w3.org/2000/svg" width="241" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_57"> <rect width="241" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_57)"> <path fill="#555" d="M0 0h69v20H0z"/> <path fill="#ffa724" d="M69 0h172v20H69z"/> <path fill="url(#b)" d="M0 0h241v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="35.5" y="15" fill="#010101" fill-opacity=".3">Homepage</text> <text x="34.5" y="14">Homepage</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="156.0" y="15" fill="#010101" fill-opacity=".3">Python-Markdown.github.io</text> <text x="155.0" y="14">Python-Markdown.github.io</text> </g></svg></a></body> <body><a href='https://Python-Markdown.github.io/'><svg xmlns="http://www.w3.org/2000/svg" width="269" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_58"> <rect width="269" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_58)"> <path fill="#555" d="M0 0h97v20H0z"/> <path fill="#ffa724" d="M97 0h172v20H97z"/> <path fill="url(#b)" d="M0 0h269v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text> <text x="48.5" y="14">Documentation</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="184.0" y="15" fill="#010101" fill-opacity=".3">Python-Markdown.github.io</text> <text x="183.0" y="14">Python-Markdown.github.io</text> </g></svg></a></body> <body><a href='https://github.com/Python-Markdown/markdown'><svg xmlns="http://www.w3.org/2000/svg" width="150" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_53"> <rect width="150" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_53)"> <path fill="#555" d="M0 0h74v20H0z"/> <path fill="#ffa724" d="M74 0h76v20H74z"/> <path fill="url(#b)" d="M0 0h150v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="38.0" y="15" fill="#010101" fill-opacity=".3">Repository</text> <text x="37.0" y="14">Repository</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="113.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="112.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/Python-Markdown/markdown/issues'><svg xmlns="http://www.w3.org/2000/svg" width="170" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_28"> <rect width="170" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_28)"> <path fill="#555" d="M0 0h94v20H0z"/> <path fill="#ffa724" d="M94 0h76v20H94z"/> <path fill="url(#b)" d="M0 0h170v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="48.0" y="15" fill="#010101" fill-opacity=".3">Issue Tracker</text> <text x="47.0" y="14">Issue Tracker</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="133.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="132.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/Python-Markdown/markdown/blob/master/docs/change_log/index.md'><svg xmlns="http://www.w3.org/2000/svg" width="146" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_48"> <rect width="146" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_48)"> <path fill="#555" d="M0 0h70v20H0z"/> <path fill="#ffa724" d="M70 0h76v20H70z"/> <path fill="url(#b)" d="M0 0h146v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="36.0" y="15" fill="#010101" fill-opacity=".3">Changelog</text> <text x="35.0" y="14">Changelog</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="109.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="108.0" y="14">github.com</text> </g></svg></a></body> |
| **<font size='3'>[colorama](https://github.com/tartley/colorama)</font>**<br>`platform_system == "Windows"` | *Cross-platform colored terminal text.*<br><body><a href='https://github.com/tartley/colorama'><svg xmlns="http://www.w3.org/2000/svg" width="145" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_38"> <rect width="145" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_38)"> <path fill="#555" d="M0 0h69v20H0z"/> <path fill="#ffa724" d="M69 0h76v20H69z"/> <path fill="url(#b)" d="M0 0h145v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="35.5" y="15" fill="#010101" fill-opacity=".3">Homepage</text> <text x="34.5" y="14">Homepage</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="108.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="107.0" y="14">github.com</text> </g></svg></a></body> |
| **<font size='3'>[ghp-import](https://github.com/c-w/ghp-import)</font>**<br> | *Copy your docs directly to the gh-pages branch.*<br><body><a href='https://github.com/c-w/ghp-import'><svg xmlns="http://www.w3.org/2000/svg" width="152" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_41"> <rect width="152" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_41)"> <path fill="#555" d="M0 0h76v20H0z"/> <path fill="#ffa724" d="M76 0h76v20H76z"/> <path fill="url(#b)" d="M0 0h152v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="39.0" y="15" fill="#010101" fill-opacity=".3">home_page</text> <text x="38.0" y="14">home_page</text> </g> <g fill="#333333" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="115.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="114.0" y="14">github.com</text> </g></svg></a></body> |
<table>
<thead>
<tr>
<th>Name</th>
<th>Summary</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong><font size='3'><a href="https://palletsprojects.com/p/markupsafe/">MarkupSafe</a></font></strong><br></td>
<td><em>Safely add untrusted strings to HTML/XML markup.</em><br><body><a href='https://palletsprojects.com/donate'><svg xmlns="http://www.w3.org/2000/svg" width="180" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_59"> <rect width="180" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_59)"> <path fill="#555" d="M0 0h50v20H0z"/> <path fill="#4c1" d="M50 0h130v20H50z"/> <path fill="url(#b)" d="M0 0h180v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="26.0" y="15" fill="#010101" fill-opacity=".3">Donate</text> <text x="25.0" y="14">Donate</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="116.0" y="15" fill="#010101" fill-opacity=".3">palletsprojects.com</text> <text x="115.0" y="14">palletsprojects.com</text> </g></svg></a></body> <body><a href='https://markupsafe.palletsprojects.com/'><svg xmlns="http://www.w3.org/2000/svg" width="302" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_60"> <rect width="302" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_60)"> <path fill="#555" d="M0 0h97v20H0z"/> <path fill="#4c1" d="M97 0h205v20H97z"/> <path fill="url(#b)" d="M0 0h302v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text> <text x="48.5" y="14">Documentation</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="200.5" y="15" fill="#010101" fill-opacity=".3">markupsafe.palletsprojects.com</text> <text x="199.5" y="14">markupsafe.palletsprojects.com</text> </g></svg></a></body> <body><a href='https://markupsafe.palletsprojects.com/changes/'><svg xmlns="http://www.w3.org/2000/svg" width="264" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_61"> <rect width="264" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_61)"> <path fill="#555" d="M0 0h59v20H0z"/> <path fill="#4c1" d="M59 0h205v20H59z"/> <path fill="url(#b)" d="M0 0h264v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="30.5" y="15" fill="#010101" fill-opacity=".3">Changes</text> <text x="29.5" y="14">Changes</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="162.5" y="15" fill="#010101" fill-opacity=".3">markupsafe.palletsprojects.com</text> <text x="161.5" y="14">markupsafe.palletsprojects.com</text> </g></svg></a></body> <body><a href='https://github.com/pallets/markupsafe/'><svg xmlns="http://www.w3.org/2000/svg" width="159" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_62"> <rect width="159" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_62)"> <path fill="#555" d="M0 0h83v20H0z"/> <path fill="#4c1" d="M83 0h76v20H83z"/> <path fill="url(#b)" d="M0 0h159v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="42.5" y="15" fill="#010101" fill-opacity=".3">Source Code</text> <text x="41.5" y="14">Source Code</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="122.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="121.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/pallets/markupsafe/issues/'><svg xmlns="http://www.w3.org/2000/svg" width="170" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_63"> <rect width="170" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_63)"> <path fill="#555" d="M0 0h94v20H0z"/> <path fill="#4c1" d="M94 0h76v20H94z"/> <path fill="url(#b)" d="M0 0h170v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="48.0" y="15" fill="#010101" fill-opacity=".3">Issue Tracker</text> <text x="47.0" y="14">Issue Tracker</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="133.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="132.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://discord.gg/pallets'><svg xmlns="http://www.w3.org/2000/svg" width="110" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_64"> <rect width="110" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_64)"> <path fill="#555" d="M0 0h36v20H0z"/> <path fill="#4c1" d="M36 0h74v20H36z"/> <path fill="url(#b)" d="M0 0h110v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="19.0" y="15" fill="#010101" fill-opacity=".3">Chat</text> <text x="18.0" y="14">Chat</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="74.0" y="15" fill="#010101" fill-opacity=".3">discord.gg</text> <text x="73.0" y="14">discord.gg</text> </g></svg></a></body> <body><a href='https://palletsprojects.com/p/markupsafe/'><svg xmlns="http://www.w3.org/2000/svg" width="206" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_65"> <rect width="206" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_65)"> <path fill="#555" d="M0 0h76v20H0z"/> <path fill="#4c1" d="M76 0h130v20H76z"/> <path fill="url(#b)" d="M0 0h206v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="39.0" y="15" fill="#010101" fill-opacity=".3">home_page</text> <text x="38.0" y="14">home_page</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="142.0" y="15" fill="#010101" fill-opacity=".3">palletsprojects.com</text> <text x="141.0" y="14">palletsprojects.com</text> </g></svg></a></body></td>
</tr>
<tr>
<td><strong><font size='3'><a href="https://pyyaml.org/">PyYAML</a></font></strong><br></td>
<td><em>YAML parser and emitter for Python</em><br><body><a href='https://github.com/yaml/pyyaml/issues'><svg xmlns="http://www.w3.org/2000/svg" width="158" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_66"> <rect width="158" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_66)"> <path fill="#555" d="M0 0h82v20H0z"/> <path fill="#4c1" d="M82 0h76v20H82z"/> <path fill="url(#b)" d="M0 0h158v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="42.0" y="15" fill="#010101" fill-opacity=".3">Bug Tracker</text> <text x="41.0" y="14">Bug Tracker</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="121.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="120.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/yaml/pyyaml/actions'><svg xmlns="http://www.w3.org/2000/svg" width="98" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_67"> <rect width="98" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_67)"> <path fill="#555" d="M0 0h22v20H0z"/> <path fill="#4c1" d="M22 0h76v20H22z"/> <path fill="url(#b)" d="M0 0h98v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="12.0" y="15" fill="#010101" fill-opacity=".3">CI</text> <text x="11.0" y="14">CI</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="61.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="60.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://pyyaml.org/wiki/PyYAMLDocumentation'><svg xmlns="http://www.w3.org/2000/svg" width="174" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_68"> <rect width="174" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_68)"> <path fill="#555" d="M0 0h97v20H0z"/> <path fill="#4c1" d="M97 0h77v20H97z"/> <path fill="url(#b)" d="M0 0h174v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text> <text x="48.5" y="14">Documentation</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="136.5" y="15" fill="#010101" fill-opacity=".3">pyyaml.org</text> <text x="135.5" y="14">pyyaml.org</text> </g></svg></a></body> <body><a href='http://lists.sourceforge.net/lists/listinfo/yaml-core'><svg xmlns="http://www.w3.org/2000/svg" width="223" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_69"> <rect width="223" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_69)"> <path fill="#555" d="M0 0h84v20H0z"/> <path fill="#4c1" d="M84 0h139v20H84z"/> <path fill="url(#b)" d="M0 0h223v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="43.0" y="15" fill="#010101" fill-opacity=".3">Mailing lists</text> <text x="42.0" y="14">Mailing lists</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="154.5" y="15" fill="#010101" fill-opacity=".3">lists.sourceforge.net</text> <text x="153.5" y="14">lists.sourceforge.net</text> </g></svg></a></body> <body><a href='https://github.com/yaml/pyyaml'><svg xmlns="http://www.w3.org/2000/svg" width="159" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_62"> <rect width="159" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_62)"> <path fill="#555" d="M0 0h83v20H0z"/> <path fill="#4c1" d="M83 0h76v20H83z"/> <path fill="url(#b)" d="M0 0h159v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="42.5" y="15" fill="#010101" fill-opacity=".3">Source Code</text> <text x="41.5" y="14">Source Code</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="122.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="121.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://pyyaml.org/'><svg xmlns="http://www.w3.org/2000/svg" width="153" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_70"> <rect width="153" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_70)"> <path fill="#555" d="M0 0h76v20H0z"/> <path fill="#4c1" d="M76 0h77v20H76z"/> <path fill="url(#b)" d="M0 0h153v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="39.0" y="15" fill="#010101" fill-opacity=".3">home_page</text> <text x="38.0" y="14">home_page</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="115.5" y="15" fill="#010101" fill-opacity=".3">pyyaml.org</text> <text x="114.5" y="14">pyyaml.org</text> </g></svg></a></body></td>
</tr>
<tr>
<td><strong><font size='3'><a href="https://python-path-specification.readthedocs.io/en/latest/index.html">pathspec</a></font></strong><br></td>
<td><em>Utility library for gitignore style pattern matching of file paths.</em><br><body><a href='https://python-path-specification.readthedocs.io/en/latest/index.html'><svg xmlns="http://www.w3.org/2000/svg" width="358" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_71"> <rect width="358" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_71)"> <path fill="#555" d="M0 0h97v20H0z"/> <path fill="#4c1" d="M97 0h261v20H97z"/> <path fill="url(#b)" d="M0 0h358v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text> <text x="48.5" y="14">Documentation</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="228.5" y="15" fill="#010101" fill-opacity=".3">python-path-specification.readthedocs.io</text> <text x="227.5" y="14">python-path-specification.readthedocs.io</text> </g></svg></a></body> <body><a href='https://github.com/cpburnz/python-pathspec/issues'><svg xmlns="http://www.w3.org/2000/svg" width="170" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_63"> <rect width="170" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_63)"> <path fill="#555" d="M0 0h94v20H0z"/> <path fill="#4c1" d="M94 0h76v20H94z"/> <path fill="url(#b)" d="M0 0h170v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="48.0" y="15" fill="#010101" fill-opacity=".3">Issue Tracker</text> <text x="47.0" y="14">Issue Tracker</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="133.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="132.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/cpburnz/python-pathspec'><svg xmlns="http://www.w3.org/2000/svg" width="159" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_62"> <rect width="159" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_62)"> <path fill="#555" d="M0 0h83v20H0z"/> <path fill="#4c1" d="M83 0h76v20H83z"/> <path fill="url(#b)" d="M0 0h159v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="42.5" y="15" fill="#010101" fill-opacity=".3">Source Code</text> <text x="41.5" y="14">Source Code</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="122.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="121.0" y="14">github.com</text> </g></svg></a></body></td>
</tr>
<tr>
<td><strong><font size='3'><a href="https://github.com/platformdirs/platformdirs">platformdirs</a></font></strong><br></td>
<td><em>A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".</em><br><body><a href='https://platformdirs.readthedocs.io'><svg xmlns="http://www.w3.org/2000/svg" width="277" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_72"> <rect width="277" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_72)"> <path fill="#555" d="M0 0h97v20H0z"/> <path fill="#4c1" d="M97 0h180v20H97z"/> <path fill="url(#b)" d="M0 0h277v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text> <text x="48.5" y="14">Documentation</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="188.0" y="15" fill="#010101" fill-opacity=".3">platformdirs.readthedocs.io</text> <text x="187.0" y="14">platformdirs.readthedocs.io</text> </g></svg></a></body> <body><a href='https://github.com/platformdirs/platformdirs'><svg xmlns="http://www.w3.org/2000/svg" width="145" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_73"> <rect width="145" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_73)"> <path fill="#555" d="M0 0h69v20H0z"/> <path fill="#4c1" d="M69 0h76v20H69z"/> <path fill="url(#b)" d="M0 0h145v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="35.5" y="15" fill="#010101" fill-opacity=".3">Homepage</text> <text x="34.5" y="14">Homepage</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="108.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="107.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/platformdirs/platformdirs'><svg xmlns="http://www.w3.org/2000/svg" width="127" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_74"> <rect width="127" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_74)"> <path fill="#555" d="M0 0h51v20H0z"/> <path fill="#4c1" d="M51 0h76v20H51z"/> <path fill="url(#b)" d="M0 0h127v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="26.5" y="15" fill="#010101" fill-opacity=".3">Source</text> <text x="25.5" y="14">Source</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="90.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="89.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/platformdirs/platformdirs/issues'><svg xmlns="http://www.w3.org/2000/svg" width="133" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_75"> <rect width="133" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_75)"> <path fill="#555" d="M0 0h57v20H0z"/> <path fill="#4c1" d="M57 0h76v20H57z"/> <path fill="url(#b)" d="M0 0h133v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="29.5" y="15" fill="#010101" fill-opacity=".3">Tracker</text> <text x="28.5" y="14">Tracker</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="96.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="95.0" y="14">github.com</text> </g></svg></a></body></td>
</tr>
<tr>
<td><strong><font size='3'><a href="https://github.com/clarketm/mergedeep">mergedeep</a></font></strong><br></td>
<td><em>A deep merge function for 🐍.</em><br><body><a href='https://github.com/clarketm/mergedeep'><svg xmlns="http://www.w3.org/2000/svg" width="152" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_76"> <rect width="152" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_76)"> <path fill="#555" d="M0 0h76v20H0z"/> <path fill="#4c1" d="M76 0h76v20H76z"/> <path fill="url(#b)" d="M0 0h152v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="39.0" y="15" fill="#010101" fill-opacity=".3">home_page</text> <text x="38.0" y="14">home_page</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="115.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="114.0" y="14">github.com</text> </g></svg></a></body></td>
</tr>
<tr>
<td><strong><font size='3'><a href="https://palletsprojects.com/p/jinja/">Jinja2</a></font></strong><br></td>
<td><em>A very fast and expressive template engine.</em><br><body><a href='https://palletsprojects.com/donate'><svg xmlns="http://www.w3.org/2000/svg" width="180" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_59"> <rect width="180" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_59)"> <path fill="#555" d="M0 0h50v20H0z"/> <path fill="#4c1" d="M50 0h130v20H50z"/> <path fill="url(#b)" d="M0 0h180v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="26.0" y="15" fill="#010101" fill-opacity=".3">Donate</text> <text x="25.0" y="14">Donate</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="116.0" y="15" fill="#010101" fill-opacity=".3">palletsprojects.com</text> <text x="115.0" y="14">palletsprojects.com</text> </g></svg></a></body> <body><a href='https://jinja.palletsprojects.com/'><svg xmlns="http://www.w3.org/2000/svg" width="258" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_77"> <rect width="258" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_77)"> <path fill="#555" d="M0 0h97v20H0z"/> <path fill="#4c1" d="M97 0h161v20H97z"/> <path fill="url(#b)" d="M0 0h258v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text> <text x="48.5" y="14">Documentation</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="178.5" y="15" fill="#010101" fill-opacity=".3">jinja.palletsprojects.com</text> <text x="177.5" y="14">jinja.palletsprojects.com</text> </g></svg></a></body> <body><a href='https://jinja.palletsprojects.com/changes/'><svg xmlns="http://www.w3.org/2000/svg" width="220" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_78"> <rect width="220" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_78)"> <path fill="#555" d="M0 0h59v20H0z"/> <path fill="#4c1" d="M59 0h161v20H59z"/> <path fill="url(#b)" d="M0 0h220v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="30.5" y="15" fill="#010101" fill-opacity=".3">Changes</text> <text x="29.5" y="14">Changes</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="140.5" y="15" fill="#010101" fill-opacity=".3">jinja.palletsprojects.com</text> <text x="139.5" y="14">jinja.palletsprojects.com</text> </g></svg></a></body> <body><a href='https://github.com/pallets/jinja/'><svg xmlns="http://www.w3.org/2000/svg" width="159" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_62"> <rect width="159" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_62)"> <path fill="#555" d="M0 0h83v20H0z"/> <path fill="#4c1" d="M83 0h76v20H83z"/> <path fill="url(#b)" d="M0 0h159v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="42.5" y="15" fill="#010101" fill-opacity=".3">Source Code</text> <text x="41.5" y="14">Source Code</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="122.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="121.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/pallets/jinja/issues/'><svg xmlns="http://www.w3.org/2000/svg" width="170" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_63"> <rect width="170" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_63)"> <path fill="#555" d="M0 0h94v20H0z"/> <path fill="#4c1" d="M94 0h76v20H94z"/> <path fill="url(#b)" d="M0 0h170v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="48.0" y="15" fill="#010101" fill-opacity=".3">Issue Tracker</text> <text x="47.0" y="14">Issue Tracker</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="133.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="132.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://twitter.com/PalletsTeam'><svg xmlns="http://www.w3.org/2000/svg" width="129" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_79"> <rect width="129" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_79)"> <path fill="#555" d="M0 0h51v20H0z"/> <path fill="#4c1" d="M51 0h78v20H51z"/> <path fill="url(#b)" d="M0 0h129v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="26.5" y="15" fill="#010101" fill-opacity=".3">Twitter</text> <text x="25.5" y="14">Twitter</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="91.0" y="15" fill="#010101" fill-opacity=".3">twitter.com</text> <text x="90.0" y="14">twitter.com</text> </g></svg></a></body> <body><a href='https://discord.gg/pallets'><svg xmlns="http://www.w3.org/2000/svg" width="110" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_64"> <rect width="110" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_64)"> <path fill="#555" d="M0 0h36v20H0z"/> <path fill="#4c1" d="M36 0h74v20H36z"/> <path fill="url(#b)" d="M0 0h110v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="19.0" y="15" fill="#010101" fill-opacity=".3">Chat</text> <text x="18.0" y="14">Chat</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="74.0" y="15" fill="#010101" fill-opacity=".3">discord.gg</text> <text x="73.0" y="14">discord.gg</text> </g></svg></a></body> <body><a href='https://palletsprojects.com/p/jinja/'><svg xmlns="http://www.w3.org/2000/svg" width="206" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_65"> <rect width="206" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_65)"> <path fill="#555" d="M0 0h76v20H0z"/> <path fill="#4c1" d="M76 0h130v20H76z"/> <path fill="url(#b)" d="M0 0h206v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="39.0" y="15" fill="#010101" fill-opacity=".3">home_page</text> <text x="38.0" y="14">home_page</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="142.0" y="15" fill="#010101" fill-opacity=".3">palletsprojects.com</text> <text x="141.0" y="14">palletsprojects.com</text> </g></svg></a></body></td>
</tr>
<tr>
<td><strong><font size='3'><a href="https://packaging.pypa.io/">packaging</a></font></strong><br></td>
<td><em>Core utilities for Python packages</em><br><body><a href='https://packaging.pypa.io/'><svg xmlns="http://www.w3.org/2000/svg" width="216" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_80"> <rect width="216" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_80)"> <path fill="#555" d="M0 0h97v20H0z"/> <path fill="#4c1" d="M97 0h119v20H97z"/> <path fill="url(#b)" d="M0 0h216v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text> <text x="48.5" y="14">Documentation</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="157.5" y="15" fill="#010101" fill-opacity=".3">packaging.pypa.io</text> <text x="156.5" y="14">packaging.pypa.io</text> </g></svg></a></body> <body><a href='https://github.com/pypa/packaging'><svg xmlns="http://www.w3.org/2000/svg" width="127" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_74"> <rect width="127" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_74)"> <path fill="#555" d="M0 0h51v20H0z"/> <path fill="#4c1" d="M51 0h76v20H51z"/> <path fill="url(#b)" d="M0 0h127v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="26.5" y="15" fill="#010101" fill-opacity=".3">Source</text> <text x="25.5" y="14">Source</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="90.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="89.0" y="14">github.com</text> </g></svg></a></body></td>
</tr>
<tr>
<td><strong><font size='3'><a href="https://github.com/gorakhargosh/watchdog">watchdog</a></font></strong><br></td>
<td><em>Filesystem events monitoring</em><br><body><a href='https://python-watchdog.readthedocs.io/en/stable/'><svg xmlns="http://www.w3.org/2000/svg" width="302" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_81"> <rect width="302" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_81)"> <path fill="#555" d="M0 0h97v20H0z"/> <path fill="#4c1" d="M97 0h205v20H97z"/> <path fill="url(#b)" d="M0 0h302v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text> <text x="48.5" y="14">Documentation</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="200.5" y="15" fill="#010101" fill-opacity=".3">python-watchdog.readthedocs.io</text> <text x="199.5" y="14">python-watchdog.readthedocs.io</text> </g></svg></a></body> <body><a href='https://github.com/gorakhargosh/watchdog/'><svg xmlns="http://www.w3.org/2000/svg" width="127" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_74"> <rect width="127" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_74)"> <path fill="#555" d="M0 0h51v20H0z"/> <path fill="#4c1" d="M51 0h76v20H51z"/> <path fill="url(#b)" d="M0 0h127v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="26.5" y="15" fill="#010101" fill-opacity=".3">Source</text> <text x="25.5" y="14">Source</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="90.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="89.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/gorakhargosh/watchdog/issues'><svg xmlns="http://www.w3.org/2000/svg" width="126" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_82"> <rect width="126" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_82)"> <path fill="#555" d="M0 0h50v20H0z"/> <path fill="#4c1" d="M50 0h76v20H50z"/> <path fill="url(#b)" d="M0 0h126v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="26.0" y="15" fill="#010101" fill-opacity=".3">Issues</text> <text x="25.0" y="14">Issues</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="89.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="88.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/gorakhargosh/watchdog/blob/master/changelog.rst'><svg xmlns="http://www.w3.org/2000/svg" width="146" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_83"> <rect width="146" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_83)"> <path fill="#555" d="M0 0h70v20H0z"/> <path fill="#4c1" d="M70 0h76v20H70z"/> <path fill="url(#b)" d="M0 0h146v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="36.0" y="15" fill="#010101" fill-opacity=".3">Changelog</text> <text x="35.0" y="14">Changelog</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="109.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="108.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/gorakhargosh/watchdog'><svg xmlns="http://www.w3.org/2000/svg" width="152" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_76"> <rect width="152" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_76)"> <path fill="#555" d="M0 0h76v20H0z"/> <path fill="#4c1" d="M76 0h76v20H76z"/> <path fill="url(#b)" d="M0 0h152v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="39.0" y="15" fill="#010101" fill-opacity=".3">home_page</text> <text x="38.0" y="14">home_page</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="115.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="114.0" y="14">github.com</text> </g></svg></a></body></td>
</tr>
<tr>
<td><strong><font size='3'><a href="https://github.com/waylan/pyyaml-env-tag">pyyaml_env_tag</a></font></strong><br></td>
<td><em>A custom YAML tag for referencing environment variables in YAML files. </em><br><body><a href='https://github.com/waylan/pyyaml-env-tag'><svg xmlns="http://www.w3.org/2000/svg" width="152" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_76"> <rect width="152" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_76)"> <path fill="#555" d="M0 0h76v20H0z"/> <path fill="#4c1" d="M76 0h76v20H76z"/> <path fill="url(#b)" d="M0 0h152v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="39.0" y="15" fill="#010101" fill-opacity=".3">home_page</text> <text x="38.0" y="14">home_page</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="115.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="114.0" y="14">github.com</text> </g></svg></a></body></td>
</tr>
<tr>
<td><strong><font size='3'><a href="https://typing-extensions.readthedocs.io/">typing_extensions</a></font></strong><br><code>python_version < "3.8"</code></td>
<td><em>Backported and Experimental Type Hints for Python 3.8+</em><br><body><a href='https://github.com/python/typing_extensions/issues'><svg xmlns="http://www.w3.org/2000/svg" width="158" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_66"> <rect width="158" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_66)"> <path fill="#555" d="M0 0h82v20H0z"/> <path fill="#4c1" d="M82 0h76v20H82z"/> <path fill="url(#b)" d="M0 0h158v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="42.0" y="15" fill="#010101" fill-opacity=".3">Bug Tracker</text> <text x="41.0" y="14">Bug Tracker</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="121.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="120.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/python/typing_extensions/blob/main/CHANGELOG.md'><svg xmlns="http://www.w3.org/2000/svg" width="135" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_84"> <rect width="135" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_84)"> <path fill="#555" d="M0 0h59v20H0z"/> <path fill="#4c1" d="M59 0h76v20H59z"/> <path fill="url(#b)" d="M0 0h135v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="30.5" y="15" fill="#010101" fill-opacity=".3">Changes</text> <text x="29.5" y="14">Changes</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="98.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="97.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://typing-extensions.readthedocs.io/'><svg xmlns="http://www.w3.org/2000/svg" width="310" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_85"> <rect width="310" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_85)"> <path fill="#555" d="M0 0h97v20H0z"/> <path fill="#4c1" d="M97 0h213v20H97z"/> <path fill="url(#b)" d="M0 0h310v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text> <text x="48.5" y="14">Documentation</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="204.5" y="15" fill="#010101" fill-opacity=".3">typing-extensions.readthedocs.io</text> <text x="203.5" y="14">typing-extensions.readthedocs.io</text> </g></svg></a></body> <body><a href='https://github.com/python/typing_extensions'><svg xmlns="http://www.w3.org/2000/svg" width="117" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_86"> <rect width="117" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_86)"> <path fill="#555" d="M0 0h41v20H0z"/> <path fill="#4c1" d="M41 0h76v20H41z"/> <path fill="url(#b)" d="M0 0h117v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="21.5" y="15" fill="#010101" fill-opacity=".3">Home</text> <text x="20.5" y="14">Home</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="80.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="79.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/python/typing/discussions'><svg xmlns="http://www.w3.org/2000/svg" width="147" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_87"> <rect width="147" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_87)"> <path fill="#555" d="M0 0h71v20H0z"/> <path fill="#4c1" d="M71 0h76v20H71z"/> <path fill="url(#b)" d="M0 0h147v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="36.5" y="15" fill="#010101" fill-opacity=".3">Q & A</text> <text x="35.5" y="14">Q & A</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="110.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="109.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/python/typing_extensions'><svg xmlns="http://www.w3.org/2000/svg" width="150" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_88"> <rect width="150" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_88)"> <path fill="#555" d="M0 0h74v20H0z"/> <path fill="#4c1" d="M74 0h76v20H74z"/> <path fill="url(#b)" d="M0 0h150v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="38.0" y="15" fill="#010101" fill-opacity=".3">Repository</text> <text x="37.0" y="14">Repository</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="113.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="112.0" y="14">github.com</text> </g></svg></a></body></td>
</tr>
<tr>
<td><strong><font size='3'><a href="https://babel.pocoo.org/">Babel</a></font></strong><br><code>extra == "i18n"</code></td>
<td><em>Internationalization utilities</em><br><body><a href='https://github.com/python-babel/babel'><svg xmlns="http://www.w3.org/2000/svg" width="127" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_74"> <rect width="127" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_74)"> <path fill="#555" d="M0 0h51v20H0z"/> <path fill="#4c1" d="M51 0h76v20H51z"/> <path fill="url(#b)" d="M0 0h127v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="26.5" y="15" fill="#010101" fill-opacity=".3">Source</text> <text x="25.5" y="14">Source</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="90.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="89.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://babel.pocoo.org/'><svg xmlns="http://www.w3.org/2000/svg" width="183" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_89"> <rect width="183" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_89)"> <path fill="#555" d="M0 0h76v20H0z"/> <path fill="#4c1" d="M76 0h107v20H76z"/> <path fill="url(#b)" d="M0 0h183v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="39.0" y="15" fill="#010101" fill-opacity=".3">home_page</text> <text x="38.0" y="14">home_page</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="130.5" y="15" fill="#010101" fill-opacity=".3">babel.pocoo.org</text> <text x="129.5" y="14">babel.pocoo.org</text> </g></svg></a></body></td>
</tr>
<tr>
<td><strong><font size='3'><a href="https://palletsprojects.com/p/click/">click</a></font></strong><br></td>
<td><em>Composable command line interface toolkit</em><br><body><a href='https://palletsprojects.com/donate'><svg xmlns="http://www.w3.org/2000/svg" width="180" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_59"> <rect width="180" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_59)"> <path fill="#555" d="M0 0h50v20H0z"/> <path fill="#4c1" d="M50 0h130v20H50z"/> <path fill="url(#b)" d="M0 0h180v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="26.0" y="15" fill="#010101" fill-opacity=".3">Donate</text> <text x="25.0" y="14">Donate</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="116.0" y="15" fill="#010101" fill-opacity=".3">palletsprojects.com</text> <text x="115.0" y="14">palletsprojects.com</text> </g></svg></a></body> <body><a href='https://click.palletsprojects.com/'><svg xmlns="http://www.w3.org/2000/svg" width="261" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_90"> <rect width="261" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_90)"> <path fill="#555" d="M0 0h97v20H0z"/> <path fill="#4c1" d="M97 0h164v20H97z"/> <path fill="url(#b)" d="M0 0h261v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text> <text x="48.5" y="14">Documentation</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="180.0" y="15" fill="#010101" fill-opacity=".3">click.palletsprojects.com</text> <text x="179.0" y="14">click.palletsprojects.com</text> </g></svg></a></body> <body><a href='https://click.palletsprojects.com/changes/'><svg xmlns="http://www.w3.org/2000/svg" width="223" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_91"> <rect width="223" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_91)"> <path fill="#555" d="M0 0h59v20H0z"/> <path fill="#4c1" d="M59 0h164v20H59z"/> <path fill="url(#b)" d="M0 0h223v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="30.5" y="15" fill="#010101" fill-opacity=".3">Changes</text> <text x="29.5" y="14">Changes</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="142.0" y="15" fill="#010101" fill-opacity=".3">click.palletsprojects.com</text> <text x="141.0" y="14">click.palletsprojects.com</text> </g></svg></a></body> <body><a href='https://github.com/pallets/click/'><svg xmlns="http://www.w3.org/2000/svg" width="159" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_62"> <rect width="159" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_62)"> <path fill="#555" d="M0 0h83v20H0z"/> <path fill="#4c1" d="M83 0h76v20H83z"/> <path fill="url(#b)" d="M0 0h159v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="42.5" y="15" fill="#010101" fill-opacity=".3">Source Code</text> <text x="41.5" y="14">Source Code</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="122.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="121.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/pallets/click/issues/'><svg xmlns="http://www.w3.org/2000/svg" width="170" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_63"> <rect width="170" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_63)"> <path fill="#555" d="M0 0h94v20H0z"/> <path fill="#4c1" d="M94 0h76v20H94z"/> <path fill="url(#b)" d="M0 0h170v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="48.0" y="15" fill="#010101" fill-opacity=".3">Issue Tracker</text> <text x="47.0" y="14">Issue Tracker</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="133.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="132.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://discord.gg/pallets'><svg xmlns="http://www.w3.org/2000/svg" width="110" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_64"> <rect width="110" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_64)"> <path fill="#555" d="M0 0h36v20H0z"/> <path fill="#4c1" d="M36 0h74v20H36z"/> <path fill="url(#b)" d="M0 0h110v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="19.0" y="15" fill="#010101" fill-opacity=".3">Chat</text> <text x="18.0" y="14">Chat</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="74.0" y="15" fill="#010101" fill-opacity=".3">discord.gg</text> <text x="73.0" y="14">discord.gg</text> </g></svg></a></body> <body><a href='https://palletsprojects.com/p/click/'><svg xmlns="http://www.w3.org/2000/svg" width="206" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_65"> <rect width="206" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_65)"> <path fill="#555" d="M0 0h76v20H0z"/> <path fill="#4c1" d="M76 0h130v20H76z"/> <path fill="url(#b)" d="M0 0h206v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="39.0" y="15" fill="#010101" fill-opacity=".3">home_page</text> <text x="38.0" y="14">home_page</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="142.0" y="15" fill="#010101" fill-opacity=".3">palletsprojects.com</text> <text x="141.0" y="14">palletsprojects.com</text> </g></svg></a></body></td>
</tr>
<tr>
<td><strong><font size='3'><a href="https://Python-Markdown.github.io/">Markdown</a></font></strong><br></td>
<td><em>Python implementation of John Gruber's Markdown.</em><br><body><a href='https://Python-Markdown.github.io/'><svg xmlns="http://www.w3.org/2000/svg" width="241" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_92"> <rect width="241" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_92)"> <path fill="#555" d="M0 0h69v20H0z"/> <path fill="#4c1" d="M69 0h172v20H69z"/> <path fill="url(#b)" d="M0 0h241v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="35.5" y="15" fill="#010101" fill-opacity=".3">Homepage</text> <text x="34.5" y="14">Homepage</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="156.0" y="15" fill="#010101" fill-opacity=".3">Python-Markdown.github.io</text> <text x="155.0" y="14">Python-Markdown.github.io</text> </g></svg></a></body> <body><a href='https://Python-Markdown.github.io/'><svg xmlns="http://www.w3.org/2000/svg" width="269" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_93"> <rect width="269" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_93)"> <path fill="#555" d="M0 0h97v20H0z"/> <path fill="#4c1" d="M97 0h172v20H97z"/> <path fill="url(#b)" d="M0 0h269v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="49.5" y="15" fill="#010101" fill-opacity=".3">Documentation</text> <text x="48.5" y="14">Documentation</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="184.0" y="15" fill="#010101" fill-opacity=".3">Python-Markdown.github.io</text> <text x="183.0" y="14">Python-Markdown.github.io</text> </g></svg></a></body> <body><a href='https://github.com/Python-Markdown/markdown'><svg xmlns="http://www.w3.org/2000/svg" width="150" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_88"> <rect width="150" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_88)"> <path fill="#555" d="M0 0h74v20H0z"/> <path fill="#4c1" d="M74 0h76v20H74z"/> <path fill="url(#b)" d="M0 0h150v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="38.0" y="15" fill="#010101" fill-opacity=".3">Repository</text> <text x="37.0" y="14">Repository</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="113.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="112.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/Python-Markdown/markdown/issues'><svg xmlns="http://www.w3.org/2000/svg" width="170" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_63"> <rect width="170" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_63)"> <path fill="#555" d="M0 0h94v20H0z"/> <path fill="#4c1" d="M94 0h76v20H94z"/> <path fill="url(#b)" d="M0 0h170v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="48.0" y="15" fill="#010101" fill-opacity=".3">Issue Tracker</text> <text x="47.0" y="14">Issue Tracker</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="133.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="132.0" y="14">github.com</text> </g></svg></a></body> <body><a href='https://github.com/Python-Markdown/markdown/blob/master/docs/change_log/index.md'><svg xmlns="http://www.w3.org/2000/svg" width="146" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_83"> <rect width="146" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_83)"> <path fill="#555" d="M0 0h70v20H0z"/> <path fill="#4c1" d="M70 0h76v20H70z"/> <path fill="url(#b)" d="M0 0h146v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="36.0" y="15" fill="#010101" fill-opacity=".3">Changelog</text> <text x="35.0" y="14">Changelog</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="109.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="108.0" y="14">github.com</text> </g></svg></a></body></td>
</tr>
<tr>
<td><strong><font size='3'><a href="https://github.com/tartley/colorama">colorama</a></font></strong><br><code>platform_system == "Windows"</code></td>
<td><em>Cross-platform colored terminal text.</em><br><body><a href='https://github.com/tartley/colorama'><svg xmlns="http://www.w3.org/2000/svg" width="145" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_73"> <rect width="145" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_73)"> <path fill="#555" d="M0 0h69v20H0z"/> <path fill="#4c1" d="M69 0h76v20H69z"/> <path fill="url(#b)" d="M0 0h145v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="35.5" y="15" fill="#010101" fill-opacity=".3">Homepage</text> <text x="34.5" y="14">Homepage</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="108.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="107.0" y="14">github.com</text> </g></svg></a></body></td>
</tr>
<tr>
<td><strong><font size='3'><a href="https://github.com/c-w/ghp-import">ghp-import</a></font></strong><br></td>
<td><em>Copy your docs directly to the gh-pages branch.</em><br><body><a href='https://github.com/c-w/ghp-import'><svg xmlns="http://www.w3.org/2000/svg" width="152" height="20"> <linearGradient id="b" x2="0" y2="100%"> <stop offset="0" stop-color="#bbb" stop-opacity=".1"/> <stop offset="1" stop-opacity=".1"/> </linearGradient> <mask id="anybadge_76"> <rect width="152" height="20" rx="3" fill="#fff"/> </mask> <g mask="url(#anybadge_76)"> <path fill="#555" d="M0 0h76v20H0z"/> <path fill="#4c1" d="M76 0h76v20H76z"/> <path fill="url(#b)" d="M0 0h152v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="39.0" y="15" fill="#010101" fill-opacity=".3">home_page</text> <text x="38.0" y="14">home_page</text> </g> <g fill="" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="115.0" y="15" fill="#010101" fill-opacity=".3">github.com</text> <text x="114.0" y="14">github.com</text> </g></svg></a></body></td>
</tr>
</tbody>
</table>
MkDependencyTable
├── MkLink('https://palletsprojects.com/p/markupsafe/', 'MarkupSafe')
├── MkMetadataBadges('websites', package='MarkupSafe', block_separator=' ')
│ ├── MkBadge('Donate', 'palletsprojects.com')
│ ├── MkBadge('Documentation', 'markupsafe.palletsprojects.com')
│ ├── MkBadge('Changes', 'markupsafe.palletsprojects.com')
│ ├── MkBadge('Source Code', 'github.com')
│ ├── MkBadge('Issue Tracker', 'github.com')
│ ├── MkBadge('Chat', 'discord.gg')
│ ╰── MkBadge('home_page', 'palletsprojects.com')
├── MkLink('https://pyyaml.org/', 'PyYAML')
├── MkMetadataBadges('websites', package='PyYAML', block_separator=' ')
│ ├── MkBadge('Bug Tracker', 'github.com')
│ ├── MkBadge('CI', 'github.com')
│ ├── MkBadge('Documentation', 'pyyaml.org')
│ ├── MkBadge('Mailing lists', 'lists.sourceforge.net')
│ ├── MkBadge('Source Code', 'github.com')
│ ╰── MkBadge('home_page', 'pyyaml.org')
├── MkLink('https://python-path-specification.readthedocs.io/en/latest/index.html', 'pathspec')
├── MkMetadataBadges('websites', package='pathspec', block_separator=' ')
│ ├── MkBadge('Documentation', 'python-path-specification.readthedocs.io')
│ ├── MkBadge('Issue Tracker', 'github.com')
│ ╰── MkBadge('Source Code', 'github.com')
├── MkLink('https://github.com/platformdirs/platformdirs', 'platformdirs')
├── MkMetadataBadges('websites', package='platformdirs', block_separator=' ')
│ ├── MkBadge('Documentation', 'platformdirs.readthedocs.io')
│ ├── MkBadge('Homepage', 'github.com')
│ ├── MkBadge('Source', 'github.com')
│ ╰── MkBadge('Tracker', 'github.com')
├── MkLink('https://github.com/clarketm/mergedeep', 'mergedeep')
├── MkMetadataBadges('websites', package='mergedeep', block_separator=' ')
│ ╰── MkBadge('home_page', 'github.com')
├── MkLink('https://palletsprojects.com/p/jinja/', 'Jinja2')
├── MkMetadataBadges('websites', package='Jinja2', block_separator=' ')
│ ├── MkBadge('Donate', 'palletsprojects.com')
│ ├── MkBadge('Documentation', 'jinja.palletsprojects.com')
│ ├── MkBadge('Changes', 'jinja.palletsprojects.com')
│ ├── MkBadge('Source Code', 'github.com')
│ ├── MkBadge('Issue Tracker', 'github.com')
│ ├── MkBadge('Twitter', 'twitter.com')
│ ├── MkBadge('Chat', 'discord.gg')
│ ╰── MkBadge('home_page', 'palletsprojects.com')
├── MkLink('https://packaging.pypa.io/', 'packaging')
├── MkMetadataBadges('websites', package='packaging', block_separator=' ')
│ ├── MkBadge('Documentation', 'packaging.pypa.io')
│ ╰── MkBadge('Source', 'github.com')
├── MkLink('https://github.com/gorakhargosh/watchdog', 'watchdog')
├── MkMetadataBadges('websites', package='watchdog', block_separator=' ')
│ ├── MkBadge('Documentation', 'python-watchdog.readthedocs.io')
│ ├── MkBadge('Source', 'github.com')
│ ├── MkBadge('Issues', 'github.com')
│ ├── MkBadge('Changelog', 'github.com')
│ ╰── MkBadge('home_page', 'github.com')
├── MkLink('https://github.com/waylan/pyyaml-env-tag', 'pyyaml_env_tag')
├── MkMetadataBadges('websites', package='pyyaml_env_tag', block_separator=' ')
│ ╰── MkBadge('home_page', 'github.com')
├── MkLink('https://typing-extensions.readthedocs.io/', 'typing_extensions')
├── MkMetadataBadges('websites', package='typing_extensions', block_separator=' ')
│ ├── MkBadge('Bug Tracker', 'github.com')
│ ├── MkBadge('Changes', 'github.com')
│ ├── MkBadge('Documentation', 'typing-extensions.readthedocs.io')
│ ├── MkBadge('Home', 'github.com')
│ ├── MkBadge('Q & A', 'github.com')
│ ╰── MkBadge('Repository', 'github.com')
├── MkLink('https://babel.pocoo.org/', 'Babel')
├── MkMetadataBadges('websites', package='Babel', block_separator=' ')
│ ├── MkBadge('Source', 'github.com')
│ ╰── MkBadge('home_page', 'babel.pocoo.org')
├── MkLink('https://palletsprojects.com/p/click/', 'click')
├── MkMetadataBadges('websites', package='click', block_separator=' ')
│ ├── MkBadge('Donate', 'palletsprojects.com')
│ ├── MkBadge('Documentation', 'click.palletsprojects.com')
│ ├── MkBadge('Changes', 'click.palletsprojects.com')
│ ├── MkBadge('Source Code', 'github.com')
│ ├── MkBadge('Issue Tracker', 'github.com')
│ ├── MkBadge('Chat', 'discord.gg')
│ ╰── MkBadge('home_page', 'palletsprojects.com')
├── MkLink('https://Python-Markdown.github.io/', 'Markdown')
├── MkMetadataBadges('websites', package='Markdown', block_separator=' ')
│ ├── MkBadge('Homepage', 'Python-Markdown.github.io')
│ ├── MkBadge('Documentation', 'Python-Markdown.github.io')
│ ├── MkBadge('Repository', 'github.com')
│ ├── MkBadge('Issue Tracker', 'github.com')
│ ╰── MkBadge('Changelog', 'github.com')
├── MkLink('https://github.com/tartley/colorama', 'colorama')
├── MkMetadataBadges('websites', package='colorama', block_separator=' ')
│ ╰── MkBadge('Homepage', 'github.com')
├── MkLink('https://github.com/c-w/ghp-import', 'ghp-import')
╰── MkMetadataBadges('websites', package='ghp-import', block_separator=' ')
╰── MkBadge('home_page', 'github.com')
Name | Children | Inherits |
---|---|---|
MkTemplateTable mknodes.templatenodes.mktemplatetable Node for a table showing dependencies for a package. |
graph TD
94854583231664["mkdependencytable.MkDependencyTable"]
94854583326864["mktemplatetable.MkTemplateTable"]
94854582916880["mknode.MkNode"]
94854582838576["node.Node"]
140544995341632["builtins.object"]
94854583326864 --> 94854583231664
94854582916880 --> 94854583326864
94854582838576 --> 94854582916880
140544995341632 --> 94854582838576
/home/runner/work/mknodes/mknodes/mknodes/templatenodes/mkdependencytable/metadata.toml
[metadata]
icon = "mdi:database"
name = "MkDependencyTable"
[requirements.extension.tables]
[examples.from_project]
title = "From Project"
jinja = """
{{ mk.MkDependencyTable() }}
"""
[examples.explicit_package]
title = "Explicit package"
jinja = """
{{ "jinja2" | MkDependencyTable }}
"""
[examples.badge_style]
title = "Badge style"
jinja = """
{{ "mkdocs" | MkDependencyTable(layout="badge") }}
"""
[layouts.default]
Name = """
{% if package_info.homepage %}
{{ package_info.homepage | MkLink(package_info.name) | string | md_style(size=3, bold=True) }}{% else %}
{{ package_info.name | md_style(size=3, bold=True, code=True) }}{% endif %}
"""
Summary = """
{{ package_info.summary | md_style(italic=True) }}
"""
Marker = """
{{ (dep_info.marker or "") | string | re_replace('([A-Za-z_]* [>|=|<]* ".*?")', "`\\\\g<1>`") }}
"""
[layouts.badge]
Name = """
{% if package_info.homepage %}
{{ package_info.homepage | MkLink(package_info.name) | string | md_style(size=3, bold=True) }}{% else %}
{{ package_info.name | md_style(size=3, bold=True, code=True) }}{% endif %}<br>{{ (dep_info.marker or "") | string | re_replace('([A-Za-z_]* [>|=|<]* ".*?")', "`\\\\g<1>`") }}
"""
Summary = """
{{ package_info.summary | md_style(italic=True) }}<br>{{ "websites" | MkMetadataBadges(package=package_info.name, block_separator=" ") }}
"""